Skip to content

Conversation

@vaporif
Copy link
Collaborator

@vaporif vaporif commented Jan 5, 2026

Description

closes: #XXXX

Adds IFT program for Solana.

Changes

  • New ift Solana program (transfer, mint, ack/timeout refunds)
  • Relayer IFT callback support
  • GMP callback forwarding to upstream callers
  • docs/adr/solana-ift-architecture.md
  • TODO: evm relayer module + e2e
  • TODO: pre existing spl token e2e test

E2E Tests (wfchain)

  • Test_IFT_SolanaToCosmosTransfer
  • Test_IFT_CosmosToSolanaTransfer
  • Test_IFT_AdminSetupFlow
  • Test_IFT_RevokeMintAuthority
  • Test_IFT_TimeoutRefund
  • Test_IFT_AckFailureRefund

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Linked to GitHub issue with discussion and accepted design, OR link to spec that describes this work.
  • Wrote unit and integration tests.
  • Added relevant natspec and godoc comments.
  • Provide a conventional commit message to follow the repository standards.
  • Re-reviewed Files changed in the GitHub PR explorer.
  • Review SonarCloud Report in the comment section below once CI passes.

@codecov
Copy link

codecov bot commented Jan 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.90%. Comparing base (e3cdc17) to head (0192779).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #873       +/-   ##
===========================================
+ Coverage   75.71%   99.90%   +24.18%     
===========================================
  Files         105       27       -78     
  Lines       15457     1092    -14365     
===========================================
- Hits        11704     1091    -10613     
+ Misses       3753        1     -3752     
Flag Coverage Δ
solana ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vaporif vaporif changed the title feat(solana): add ICS27-IFT program feat(solana): add IFT program Jan 29, 2026
@srdtrk srdtrk merged commit 6bb07fb into main Jan 29, 2026
184 checks passed
@srdtrk srdtrk deleted the vaporif/solana-ift branch January 29, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants